package cn.edu.scau.cmi.ema.service;

import java.util.List;
import java.util.Set;
import java.io.IOException;
import com.alibaba.fastjson.JSONObject;
import java.util.Map;
import org.springframework.web.bind.annotation.RequestParam;
import cn.edu.scau.cmi.ema.domain.*;
import cn.edu.scau.cmi.ema.domain.base.CmiPagination;


public interface Event9slrService {

	public Event9slr saveEvent9slr(Event9slr event9slr);

	public Set<Event9slr> loadEvent9slrs();

	public Set<Event9slr> loadReferenceEvent9slrs(Set<Event9slr> event9slrs);

	public Set<Event9slr> loadEvent9slrsByIdSet(Set<Integer> event9slrsId);

	public Map<String, ?> loadEvent9slrObjectReferencedSet(Event9slr event9slr);

	public Map<String, ?> loadEvent9slrClassReferencedSet(Event9slr event9slr);

	public void deleteEvent9slr(Event9slr event9slr);

	public void deleteEvent9slrs(Set<Integer> deleteEvent9slrsId);

	public List<Event9slr> findAllEvent9slrs(Integer startResult, Integer maxRows);

	public Event9slr findEvent9slrByPrimaryKey(Integer id);

	public Integer countEvent9slrs();

	public Integer countEvent9slrs(CmiPagination page);

	public Integer countEvent9slrsByName(String queryName);

	public Integer countEvent9slrsByDetachedCriteria(CmiPagination page);

}
